package edu.zut.array;

import java.util.Arrays;

public class ArraysDemo3 {

    public static void main(String[] args) {
        /*
         *   Arrays
         * */
        int[] array = {65, 89, 56, 78, 45, 69, 59};
        //拷贝
        int[] arr = Arrays.copyOf(array, 3);
        //将数组转成字符串
        String s = Arrays.toString(arr);
        System.out.println(s);

        //设定拷贝的范围  [from,to)
        int[] copy = Arrays.copyOfRange(array, 1, 5);
        System.out.println(Arrays.toString(copy));

        Arrays.fill(copy, 100);
        System.out.println(Arrays.toString(copy));
        //排序  升序
        Arrays.sort(array);
        System.out.println(Arrays.toString(array));
        //二分查找法  不存在返回负数   查找元素的位置（下标）  必须先排序
        int i = Arrays.binarySearch(array, 100);
        System.out.println(i);
//        int x = 3;
//        int y = 3;
//
//        int[] a = {1,2,3};
//        int[] b = {1,2,3};

    }

}
